/* 一些通用样式 */
.w14 {
	width: 100%;
	max-width: 14rem;
	margin: 0 auto;
}

.w13 {
	width: 100%;
	max-width: 12.4rem;
	margin: 0 auto;
}

.p_1 {
	padding: 1rem;
}

.p_1_0 {
	padding: 1rem 0;
}

/* 顶部信息 */
.dateInfo {
	color: #fff;
	align-items: center;
	margin-top: .13rem;
	font-size: .16rem;
}

.dateInfo>span {
	font-size: .16rem;
	font-weight: 200;
	letter-spacing: .01rem;
}

.dateInfo .headList {
	top: .1rem;
	right: 0;
	padding: .05rem;
}

.dateInfo .headList a {
	color: #fff;
	margin-left: .15rem;
	display: flex;
	align-items: center;
	padding: .05rem;
	border-radius: 3px;
}

.dateInfo .headList a:hover {
	background-color: #0778E0;
}

.dateInfo .headList a img {
	width: .23rem;
	height: .23rem;
	margin-right: .05rem;
}

.dateInfo .headList a:last-child img {
	margin-right: 0;
}

/* 头部 */
body {
	background-image: url('../images/tjj2024_bodyBg.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.header>.w13 {
	padding: .55rem 0 1.15rem;
}

.header>div {
	background-image: url('../images/tjj2024_headerBg.png');
	background-repeat: no-repeat;
	background-position: 75% bottom;
	background-size: 38%;
}

.header .header-logo {
	width: 60%;
}

.header .header-logo img {
	width: 7.134rem;
	/* height: 1.18rem; */
}

.header .header-search {}

.header .header-search .sea {
	font-size: .15rem;
	width: 2.6rem;
	padding: 0 .2rem;
	height: .38rem;
	background: none;
	color: #999999;
	background-color: #fff;
	border: 0;
	/* border-radius: 8px 0 0 8px; */
}

.w-search {
	display: flex;
	margin-bottom: .1rem;
}

.header .header-search .chr {

	width: .75rem;
	height: .38rem;
	background: #e60012;
	border: 0;
	text-align: center;
	color: #fff;
	font-size: .16rem;
	/* border-radius: 0 8px 8px 0; */
}

.header .header-rsc,
.header .header-rsc li a {
	color: #fff;
	font-size: .13rem;
	font-weight: 200;
}

.header .header-rsc li {
	margin-right: .15rem;
}

/* 导航栏 */
.nav_content {
	font-size: .2rem;
	background-color: #0778E0;
	padding: 0 .4rem;
}

.nav .nav_item {
	padding: .17rem .2rem;
	color: #fff;
}

.nav .nav_item>img {
	width: .24rem;
	height: .24rem;
	margin-right: .1rem;
}

.nav .nav_item.active {
	background-color: #006BCD;
	/* color: #333; */
}

.nav .nav_item:hover.active {}

.nav .nav_item:hover {
	background-color: #0064DC;
}

/* 智能推送 */
.znts {
	position: fixed;
	top: 25%;
	z-index: 30;
	display: flex;
	left: -4rem;
	transition: .5s;
}

.znts:hover {
	left: 0;
}

.zntsList {
	width: 4rem;
}

.zntsBtn {
	width: .62rem;
	height: 1.95rem;
}

.zntsList .zntsHead {
	width: 100%;
	background-color: #1B8FFA;
	padding: .1rem .3rem;
	color: #fff;
	font-size: .24rem;
	font-weight: 600;
	border-radius: 10px 10px 0 0;
}

.zntsList .zntsCon {
	padding: .1rem 0;
	background-color: #fff;
}

.zntsList .zntsCon ul {
	margin-bottom: .2rem;
}

.zntsList .zntsCon ul>p {
	padding: 0 .3rem;
	font-size: .2rem;
	font-weight: 600;
	margin-bottom: .1rem;
}

.zntsList .zntsCon ul li {
	margin-bottom: .1rem;
}

.zntsList .zntsCon ul li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 .15rem 0 .05rem;
}

.zntsList .zntsCon ul li a:hover {
	color: #0778E0;
}

.zntsList .zntsCon ul li a::before {
	content: '';
	width: .1rem;
	height: .1rem;
	border-radius: 50%;
	background-color: #cccccc;
	margin-right: .1rem;
}

.zntsList .zntsCon ul li a p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 3.8rem;
	font-size: .14rem;
}

/* 侧边按钮 */
.floatList {
	position: fixed;
	right: 0;
	top: 25%;
	flex-direction: column;
	z-index: 30;
}

.floatList>a {
	width: .72rem;
	height: .72rem;
	background-color: #1B8FFA;
	color: #fff;
	display: flex;
	flex-direction: column;
	margin-bottom: .05rem;
	border-radius: 5px 0 0 5px;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.floatList>a>img {
	width: .21rem;
	height: .21rem;
	margin-bottom: .05rem;
}

#transTra {}

#transSim {
	display: none;
}

.floatList .toTop {
	display: none;
}

.floatList .toTop .flex {
	width: .72rem;
	height: .72rem;
	flex-direction: column;
	align-items: center;
	justify-content: center;

}

.floatWx,
.floatMobile {
	position: relative;
}

.floatWx .floatQRCode,
.floatMobile .floatQRCode {
	/* display: none; */
	cursor: default;
	display: flex;
	opacity: 0;
	position: absolute;
	right: -100%;
	width: 1.25rem;
	height: 1.25rem;
	transition: .3s;
	z-index: -1;
}

.floatWx:hover .floatQRCode,
.floatMobile:hover .floatQRCode {
	opacity: 1;
	right: 100%;
}

/* 头条 */
.toutiao {
	background-color: #fff;
	padding: .25rem .35rem;
	position: relative;
	border-bottom: .04rem solid #0778E0;
}

.toutiao>img {
	width: 1rem;
	height: .58rem;
	position: absolute;
	left: .28rem;
	top: 50%;
	transform: translate(0, -50%);
}

.toutiao h1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 500;
	margin-bottom: .25rem;
	font-size: .3rem;
}

.toutiao .flex a {
	display: flex;
	position: relative;
	align-items: center;
	width: 33%;
}

.toutiao .flex a::before {
	content: '';
	display: block;
	width: .05rem;
	height: .05rem;
	background-color: #5BADFA;
	margin-right: .1rem;
}

.toutiao .flex a>span {
	width: 83%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .15rem;
}

.toutiao a:hover {
	color: #0778E0;
}

/* 时政要闻，国家、自治区重要政策 */
.szyw_swiper {
	width: 57.5%;
	height: 4.55rem;
	background: #D9D9D9;
	position: relative;
}

.swiper-container,
.swiper-container .swiper-slide a,
.swiper-container .swiper-slide img {
	display: block;
	height: 100%;
	width: 100%;
	transition: .3s;
}

.swiper-container .swiper-slide a {
	position: relative;
	overflow: hidden;
}

.swiper-container .swiper-slide a:hover img {
	transform: scale(1.2);
}

.swiper-container .swiper-slide a p {
	z-index: 999;
	display: block;
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.25);
	font-size: .18rem;
	padding: .17rem 0 .17rem .25rem;
}

.pagination {
	position: absolute;
	right: .25rem;
	text-align: center;
	bottom: .18rem;
	z-index: 50;
}

.tjdt_tab .pagination {
	right: .4rem;
	bottom: .4rem;
}

.szyw_swiper .swiper-pagination-bullet,
.tjdt_swiper .swiper-pagination-bullet {
	display: inline-block;
	width: .15rem;
	height: .15rem;
	border-radius: 50%;
	background: #fff;
	opacity: .5;
	margin: 0 .05rem;
	cursor: pointer;
}

.szyw_swiper .swiper-pagination-bullet-active,
.tjdt_swiper .swiper-pagination-bullet-active {
	background: #0778E0;
	opacity: 1;
}

/* 数据图表 */
#rdsj_con.sjtb_con .item .year select {
	border: .02rem solid #333;
	border-radius: .1rem;
	width: .9rem;
	height: .35rem;
	text-align: center;
}

#sjtb.tjdt_tab {
	width: 100%;
}

#sjtb_con .item .sjtb_list>ul {
	display: flex;
	flex-wrap: wrap;
}

#sjtb_con .item .sjtb_list>ul li {
	width: 20%;
	height: 1.3rem;
	background-color: #F5FAFF;
	margin-bottom: 0;
	font-size: .16rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: .15rem 0;
	cursor: pointer;
}

#sjtb_con .item #rdsj_tab.sjtb_list>ul li {
	width: 16.65%;
}

#sjtb_con .item .sjtb_list>ul li.on {
	background-color: #0874D7;
	color: #fff;
}

#sjtb_con .item .sjtb_list>ul li img {
	height: .3rem;
	margin-bottom: .08rem;
}

#sjtb_con .item .sjtb_list>ul li img.active {
	display: none;
}

#sjtb_con .item .sjtb_list>ul li.on img.active {
	display: block;
}

#sjtb_con .item .sjtb_list>ul li.on img.unActive {
	display: none;
}

.sjtb_con {
	margin-top: .3rem;
}

#sjtb_con .item {}

#hgsj_con.sjtb_con>.item {}

#hgsj_con.sjtb_con>.item>div {
	text-align: center;
}

#rdsj_con.sjtb_con>.item {
	/* height: 0; */
}

#rdsj_con.sjtb_con .item {
	/* position: relative; */
}

#rdsj_con.sjtb_con .item .year {
	text-align: center;
}

#rdsj_con.sjtb_con .item .year span {
	font-weight: 600;
}

#rdsj_con.sjtb_con>.item.get {
	/* height: unset; */
}

.sjtb_con_iframe {
	width: 100%;
}

#hgsj .sjtb_con_iframe {
	height: 100%;
}

/* 时政要闻列表 */
.szyw {
	margin: .35rem auto 0;
}

.szyw_tab {
	width: 40%;
	flex-direction: column;
	background-color: #ffffff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 1px 0 15px #C4DCF2;
}

.szyw_tab_list {
	background-color: #f5f5f5;
	color: #333;
	position: relative;
	/* margin-bottom: .15rem; */
}

.szyw_tab .szyw_tab_list {
	/* margin-bottom: .3rem; */
}

.szyw_tab_list .toMore {
	position: absolute;
	display: none;
	color: #666666;
	right: .15rem;
	top: 50%;
	transform: translate(0, -50%);
}

.szyw_tab_list .active .toMore {
	display: block;
}

.szyw_tab_list .active {
	color: #0778E0;
}

.szyw_tab_list ul {
	justify-content: left;
	position: relative;
	float: left;
}

.szyw_tab_list ul li {
	padding: .13rem .25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	font-size: .17rem;
}

.szyw_tab_list ul li img {
	width: .28rem;
	height: .28rem;
	z-index: 2;
	margin-right: .1rem;
	display: none;
}

.szyw_tab_list ul li.on img {
	display: block;
}

.szyw_tab_list ul li h2 {
	position: relative;
	z-index: 2;
	color: #000;
	transition: .3s;
	font-weight: 600;
}

.szyw_tab_list ul li.on h2 {
	color: #fff;
}

.szyw_tab_list ul li::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 100%;
	z-index: 1;
	transition: .3s;
	background-color: #0778E0;
	border-radius: 10px 10px 0 0;
}

.szyw_tab_list ul li.on::after {
	width: 100%;
}

.szyw_con .item {
	display: none;
}

.szyw_con .item .ly {
	font-size: .14rem;
	margin-top: .1rem;
	color: #9c9c9c;
}

#hgsj_con.sjtb_con {
	/* height: 5rem; */
}

#hgsj_con.sjtb_con,
#rdsj_con.sjtb_con {
	position: relative;
}

#sjtb_con.szyw_con .sjtb_con#hgsj_con .item {
	/* display: block !important; */
	/* opacity: 0; */
	width: 100%;
	/* position: absolute; */
}

#sjtb_con.szyw_con .sjtb_con#hgsj_con .item>div {
	height: 5rem;
}

#gdpChart,
#rkChart,
#shxfpChart,
#ifaChart,
#jckzChart {
	width: 12rem;
	height: 4.5rem;
}

@media screen and (max-width: 1024px) {

	#gdpChart,
	#rkChart,
	#shxfpChart,
	#ifaChart,
	#jckzChart {
		width: 10rem;
	}
}

@media screen and (max-width: 800px) {

	#sjtb_con.szyw_con .sjtb_con#hgsj_con .item>div {
		height: unset;
	}

	#gdpChart,
	#rkChart,
	#shxfpChart,
	#ifaChart,
	#jckzChart {
		width: 4rem;
		height: 2rem;
	}
}

#sjtb_con.szyw_con .sjtb_con#hgsj_con .item.on {
	opacity: 1;
}

#rdsj_con.szyw_con .sjtb_con .item {
	/* display: block !important;
	opacity: 0; */
	width: 100%;
}

#sjtb_con.szyw_con .sjtb_con .item.get {
	opacity: 1;
	position: relative;
}

#sjtb_con.szyw_con .sjtb_con .item>iframe,
#rdsj_con.szyw_con .sjtb_con .item>iframe {}

.szyw_con .item ul {}

.szyw_con .item ul li {
	margin-bottom: .2rem;
}

.szyw_con .item ul li a {
	display: flex;
	position: relative;
	align-items: center;
}

.szyw_con .item ul li a::before {
	content: '';
	display: block;
	width: .03rem;
	height: .035rem;
	margin-right: .05rem;
	background-color: #5BADFA;
}

.szyw_con .item ul li a>div {
	width: 100%;
	position: relative;
}

.szyw_con .item ul li a>div::after {
	content: '';
	position: absolute;
	/* width: 0;
	height: 2px;
	bottom: 0;
	right: 0;
	background-color: #0778E0;
	transition: .3s; */
}

.szyw_con .item ul li a:hover>div::after {
	/* width: 100%;
	left: 0; */
}

.szyw_con .item .szwy_title {
	position: relative;
	font-size: .17rem;
	max-width: 3.15rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #444444;
	transition: .3s;
}

.szyw_con .item .szwy_title::after {
	content: '';
	position: absolute;
	width: 0%;
	height: 2px;
	bottom: -2px;
	right: 0;
	background-color: #3c87ef;
	transition: .5s;
}

.szyw_con .item ul li a:hover .szwy_title {
	color: #3c87ef;
	transform: translateX(.1rem);
}

.szyw_con .item ul li a:hover .szwy_time {
	color: #3c87ef;
}

.szyw_con .item .szwy_title:hover::after {
	content: '';
	width: 100%;
	left: 0;
}

.szyw_con .item .szwy_time {
	font-size: .16rem;
	color: #999999;
}

.szyw2 .szyw_con .item .szwy_title {
	max-width: 4.1rem;
}

/* 统计动态轮播图 */
.tjdt_swiper {
	width: 100%;
	height: 2.9rem;
	position: relative;
	/* margin: .05rem 0 .18rem; */
}

.tjdt_swiper,
.szyw_con,
.swfb_con,
.tjsj_right_list,
.zfxxgk_left_list,
.xinfang,
.ztjj_padding {
	padding: .3rem .2rem .2rem .25rem;
	width: 100%;
	max-width: 12.3rem;
	margin: 0 auto;
}

#tjdt_con {}

.bmxx {
	width: 5.5rem;
	margin: .25rem auto 0;
}

.tjdt_tab {
	width: 48.5%;
	flex-direction: column;
	background-color: #fff;
	/* border: 1px solid #000; */
	/* padding: .25rem .3rem .05rem; */
	box-sizing: border-box;
	margin-bottom: .4rem;
	box-shadow: 1px 0 15px #C4DCF2;
	border-radius: .1rem;
	overflow: hidden;
}

.tjdt_tab:nth-child(2) {
	width: 49%;
}

.tjdt_tab .szyw_con .item ul li {
	margin-bottom: .18rem;
}

.tjdt_tab .szyw_con .item ul li:last-child {
	margin-bottom: 0;
}

.tjsjfbk {
	width: 5.5rem;
	height: .85rem;
	color: #fff;
	background-image: url('../images/tjj2024_tjsjfbkBg.png');
	background-size: 100% 100%;
	margin: .05rem auto .3rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .26rem;
	letter-spacing: .02rem;
	font-weight: 600;
}

.tjsjfbk:hover {
	color: #fff;
}

.swfb_con .item {
	display: none;
}

.swfb_con ul {
	justify-content: space-between;
}

.swfb_con ul li {
	width: 48%;
	margin: .1rem 0;
	padding-left: .07rem;
}

.swfb_con ul li:hover {
	color: #0064DC;
}

.swfb_con ul li .flex-left {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: .2rem;
	position: relative;
}

.swfb_con ul li .flex-left::after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 2px;
	background-color: #0778E0;
	transition: .3s;
}

.swfb_con ul li a:hover .flex-left::after {
	left: 0;
	width: 100%;
}

.swfb_time {
	flex-direction: column;
	background-color: #0778E0;
	color: #fff;
	width: .52rem;
	height: .52rem;
	margin-right: .1rem;
	position: relative;
	border-radius: 5px;
}

.swfb_time::after {
	content: '';
	position: absolute;
	left: -.07rem;
	top: 0;
	width: 0;
	height: 0;
	border-top: .1rem solid #0778E0;
	border-bottom: .1rem solid transparent;
	border-left: .08rem solid transparent;
	border-right: .1rem solid transparent;
}

.swfb_day {
	font-size: .24rem;
	line-height: .26rem;
}

.swfb_year {
	font-size: .11rem;
}

.swfb_title {
	width: 1.9rem;
	height: .48rem;
	line-height: .25rem;
	font-size: .17rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

/* 腰部二图 */
.waist-imgs {
	margin: .45rem auto 0;
}

.waist-imgs a {
	width: 49%;
	height: 1.25rem;
	float: left;
}

.waist-imgs img {
	width: 100%;
	height: 100%;
	display: block;
}

/* 腰部长轮播图 */
.waist-swiper {
	height: 1.25rem;
	background: #D9D9D9;
	position: relative;
	margin-bottom: .35rem;
}

.waist-swiper .arrow-left,
.waist-swiper .arrow-right {
	background-repeat: no-repeat;
	background-size: .1rem .22rem;
	background-position: center;
	position: absolute;
	top: 50%;
	width: .26rem;
	height: .48rem;
	z-index: 20;
	transform: translate(0, -50%);
	background-color: rgba(0, 0, 0, 0.2);
}

.waist-swiper .arrow-left {
	background-image: url('../images/tjj2024_arrow_left.png');
	border-radius: 0 5px 5px 0;
	left: 0;
}

.waist-swiper .arrow-right {
	background-image: url('../images/tjj2024_arrow_right.png');
	border-radius: 5px 0 0 5px;
	right: 0;
}

/* 统计数据 */
.tjsj {
	margin-bottom: .4rem;
	flex-direction: column;
}

.tjsj_left,
.tjsj_right {
	/* padding: .25rem .3rem .2rem; */
	background-color: #fff;
	box-shadow: 1px 0 15px #C4DCF2;
	width: 100%;
}

.tjsj_left {
	/* width: 64.5%; */
	margin-bottom: .05rem;
	border-radius: .1rem;
	overflow: hidden;
}

.tjsj_left_list {
	/* margin-top: .25rem; */
}

.tjsj_left_list.flex {
	justify-content: space-between;
	padding: .28rem .6rem;
}

.tjsj_left_list>a {
	/* height: 1.2rem; */
	/* background-image: url('../images/tjj2024_tjsjBg.png'); */
	background-size: 100% 100%;
	justify-content: center;
	flex-direction: column;
	margin-bottom: 0;
	transition: .3s;
}

.tjsj_left_list>a img {
	width: .38rem;
	height: .38rem;
	margin-bottom: .1rem;
	transition: .3s;
}

.tjsj_left_list>a p {
	transition: .3s;
}

.tjsj_left_list>a:nth-child(n+4) img {}

.tjsj_right {
	/* width: 33%; */
}

.tjsj_right_list {
	/* margin-top: .25rem; */
	gap: .2rem;
}

.tjsj_right_list>a {
	width: 32%;
	height: .85rem;
	padding: 0 .3rem;
	background-image: url('../images/tjj2024_tjywItemBg.png');
	background-size: 100% 100%;
	justify-content: space-between;
	margin-bottom: .18rem;
}

.tjsj_right_list>a:last-child p {
	/* width: 1.7rem; */
}

.tjsj_right_list>a p {
	color: #333;
	font-size: .2rem;
	width: 2rem;
	text-align: left;
}

.tjsj_right_list>a>img {
	width: .64rem;
	height: .64rem;
}

.tjsj_left_list>a,
.tjsj_right_list>a {
	display: flex;
	align-items: center;
	justify-items: center;
	transition: .3s;
	color: #000;
	font-size: .16rem;
	text-align: center;
}

.tjsj_left_list>a:hover,
.tjsj_right_list>a:hover {
	transform: scale(1.05);
}

.tjsj_left_list>a:hover img {
	transform: translateY(-.05rem);
}

.tjsj_left_list>a:hover p {
	transform: translateY(.015rem);
	color: #0064DC;
	text-decoration: underline;
}

/*---------------------------------------------------- 政府信息公开S ----------------------------------------------------*/
.zfxxgk_left_list {
	flex-direction: column;
	padding-bottom: .05rem;
	padding-top: .1rem;
	padding: .3rem .2rem .2rem .25rem;
	width: 100%;
	max-width: 12.3rem;
	margin: 0 auto;
}

.zfxxgk_left h3 {
	font-weight: normal;
	margin-bottom: .18rem;
	font-size: .21rem;
}

.zfxxgk_left,
.zfxxgk_right {
	width: 49%;
	background-color: #fff;
	/* padding: .25rem .3rem .2rem; */
	box-shadow: 1px 0 15px #C4DCF2;
}

.zfxxgk_left>h2,
.zfxxgk_right>h2 {
	margin-bottom: .2rem;
}


.zfxxgk_left-1>a,
.zfxxgk_left-2>a {
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s;
}

.zfxxgk_left-1>a:hover,
.zfxxgk_left-2>a:hover {
	background-color: #0778E0;
	color: #fff;
}

.zfxxgk_left-1>a {
	/* width: 24%; */
	height: 1rem;
	margin-bottom: .15rem;
	flex-direction: column;
	border-radius: 10px;
	padding: 0 .2rem;
}

.zfxxgk_left-1>a .zfxxgk_icon {
	width: .5rem;
	height: .5rem;
	position: relative;
	overflow: hidden;
	margin-bottom: .05rem;
}

.zfxxgk_left-1>a .zfxxgk_icon img {
	width: .4rem;
	height: .4rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: .4s;
}

.zfxxgk_left-1>a .zfxxgk_icon img:last-child {
	top: 200%;
}

.zfxxgk_left-1>a:hover .zfxxgk_icon img:first-child {
	top: -200%;
}

.zfxxgk_left-1>a:hover .zfxxgk_icon img:last-child {
	top: 50%;
}

.zfxxgk_left-2 {
	justify-content: left !important;
}

.zfxxgk_left-2>a {
	/* width: 24%; */
	padding: 0 .17rem;
	height: .4rem;
	background-color: #EBF5FF;
	margin-right: .2rem;
	margin-bottom: .2rem;
}

.zfxxgk_left-2>a:nth-child(4n) {
	margin-right: 0;
}

.zfxxgk_left-2>a>div {
	position: relative;
	width: .2rem;
	height: .2rem;
	margin-right: .05rem;
	transition: .3s;
	overflow: hidden;
}

.zfxxgk_left-2>a span {
	line-height: 0;
}

.zfxxgk_left-2>a>div img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: .3s;
}

.zfxxgk_left-2>a>div img:last-child {
	left: -100%;
}

.zfxxgk_left-2>a:hover>div img {
	left: 100%;
}

.zfxxgk_left-2>a:hover>div img:last-child {
	left: 0;
}

.xinfang {
	padding: .1rem .3rem 0;
}

/*---------------------------------------------------- 政府信息公开E ----------------------------------------------------*/

/* 互动交流 */
.bmxx {
	background-image: url('../images/tjj2024_bmxxBg.png');
	background-size: 100% 100%;
	width: 90%;
	height: 1.15rem;
	padding: 0 .4rem;
	align-items: center;
	margin-top: .25rem;
}

.bmxx_msg {}

.bmxx>span {
	color: #fff;
	font-weight: 500;
	font-size: .22rem;
}

.bmxx_msg>a {
	width: 1.4rem;
	height: .45rem;
	font-size: .15rem;
	color: #0778E0;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
}

.bmxx_msg>a:first-child {
	margin-right: .2rem;
}

.bmxx_msg>a::after {
	content: '';
	opacity: 0;
	height: .16rem;
	width: .16rem;
	background-image: url('../images/tjj2024_hdjlArrow.png');
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(0, -50%);
	transition: .5s;
}

.bmxx_msg>a:hover::after {
	left: 80%;
	opacity: 1;
}

.bmxx_bottom a {
	width: 22%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: .2rem 0 .15rem;
	border-radius: 10px;
}

.bmxx_bottom a:hover {
	background-color: #0778E0;
	color: #fff;
}

.bmxx_bottom a:hover span {
	color: #fff;
}

.bmxx_bottom a>div {
	width: .4rem;
	height: .4rem;
	overflow: hidden;
	position: relative;
	margin-bottom: .1rem;
}

.bmxx_bottom a>div img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: .3s;
}

.bmxx_bottom a>div img:last-child {
	top: -100%;
}


.bmxx_bottom a:hover>div img {
	top: 100%;
}

.bmxx_bottom a:hover>div img:last-child {
	top: 0%;
}

.bmxx_bottom a>span {
	font-size: .14rem;
	color: #8C8C8C;
}

.bmxx_bottom a>img {
	width: .6rem;
	height: .6rem;
	margin-bottom: .2rem;
}

.hdjl_mid {
	padding: 0 .3rem;
}

.hdjl_mid a {
	margin: .08rem 0 0;
}

.xinfang a {
	width: 48%;
	background-color: #EBF5FF;
	height: .7rem;
	padding: 0 .15rem 0 .5rem;
	margin-top: 0;
	align-items: baseline;
}

.xinfang a p {
	font-weight: 600;
	line-height: .3rem;
}

/* 专题聚焦 */
.ztjj {
	text-align: center;
	background-color: #fff;
	margin: .35rem auto .35rem;
	/* padding: .3rem .3rem .3rem; */
	box-shadow: 1px 0 15px #C4DCF2;
	border-radius: .1rem;
	overflow: hidden;
}

.ztjj h3 {
	margin-bottom: .3rem;
}

.ztjj .swiper-container {
	height: 1.35rem;
	text-align: center;
	/* margin-top: .25rem; */
	/* padding: 0 .3rem; */
}

.ztjj .swiper-slide {
	width: 100%;
	height: 100%;
}

.ztjj .swiper-visible-switch {
	background: #aaa;
}

.ztjj .swiper-active-switch {
	background: #fff;
}

.ztjj .arrow-left,
.ztjj .arrow-right {
	background-repeat: no-repeat;
	background-size: .08rem .2rem;
	background-position: center;
	position: absolute;
	top: 66%;
	width: .24rem;
	height: .5rem;
	background-color: #D0E8FF;
	z-index: 20;
	transform: translate(0, -50%);
}


.ztjj_padding {
	padding: .3rem .4rem;
}

.sub_ywzl_list.ztjj .arrow-left,
.sub_ywzl_list.ztjj .arrow-right {
	top: 50%;
	background-color: rgba(0, 0, 0, .5);
}

.ztjj .arrow-left {
	background-image: url('../images/tjj2024_ztjjPrev.png');
	left: 0px;
}

.ztjj .arrow-right {
	background-image: url('../images/tjj2024_ztjjNext.png');
	right: 0px;
}

.sub_ywzl_list.ztjj .arrow-left {
	background-image: url('../images/tjj2024_ztjjPrev_fff.png');
}

.sub_ywzl_list.ztjj .arrow-right {
	background-image: url('../images/tjj2024_ztjjNext_fff.png');
}


/* 底部 */
.footer {
	/* background-image: url('../images/tjj2024_footerBg.png'); */
	background-image: url('../images/tjj2024_footer_bgV.jpg');
	background-size: 100% 100%;
	padding-bottom: .2rem;
	position: relative;
}

.footer .footer_linkbg {
	background-color: #3c87ef;
	padding: .1rem 0;
}

.footer .footer_link {}


.footer .footer_link .linktab {
	float: left;
	box-sizing: border-box;
	width: 23%;
	margin-right: 2%;
	height: .38rem;
	line-height: .38rem;
	background: white url(../images/tjj2024_qylink-JT.png) no-repeat 95% center;
	background-size: .2rem .2rem;
	border: 1px solid #dedede;
	position: relative;
	font-size: .15rem;
	transition: .5s;
}

.footer .footer_link .linktab:last-child {
	margin-right: 0;
}

.footer .footer_link .linktab p {
	text-align: left;
	margin-left: 15px;
	height: 100%;
}

.footer .footer_link .linktab .linkList {
	box-sizing: border-box;
	width: 100%;
	height: 0;
	/* border: 1px solid #dedede; */
	background: white;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 20;
	opacity: 1;
	max-height: 1.5rem;
}

.footer .footer_link .linktab .linkList a {
	display: block;
	height: .35rem;
	line-height: .35rem;
	text-decoration: none;
	text-align: center;
	color: #333333;
}

.footer .footer_link .linktab .linkList a:hover {
	color: #3c87ef;
	text-decoration: underline;
}

.zdts {
	margin: .5rem auto;
}

/* 联系我们 */
.lxwm {
	margin: .2rem auto .15rem;
	align-items: center;
}

.lxwm a {
	margin: 0 .35rem;
	position: relative;
	font-size: .16rem;
	line-height: .21rem;
}

.lxwm .lxwmLine {
	width: .01rem;
	height: .16rem;
	background-color: #333;
}

.lxwm a:first-child {
	margin-left: 0;
}

.lxwm a:hover {
	text-decoration: underline;
}

.footer_info .footer_info_left {
	width: 85%;
	flex-direction: column;
	color: #333;
}

.footer_info .footer_info_left p {
	margin-bottom: .15rem;
	display: flex;
}

.footer_info .footer_info_left p span {
	width: 40%;
	font-size: .15rem;
	/* font-weight: 200; */
}

.footer_info .footer_info_left p:last-child span {
	width: 32%;
}

.footer_info .footer_info_left p span img {
	width: .2rem;
	height: .2rem;
	margin-right: .1rem;
}

.footer_info .footer_info_left p span:last-child {
	margin-right: 0;
}

.footer_info .footer_info_right {
	position: absolute;
	right: 2.9rem;
	top: 50%;
	transform: translateY(-50%);
	height: 1rem;
}


.footer_info .footer_info_right a {
	margin-left: .3rem;
}

.footer_info .footer_info_right .jiguanImg {
	width: .8rem;
	width: .8rem;
}

.footer_info .footer_info_right .zhaocuoImg,
.footer_info .footer_info_right .oldImg {
	width: 1.1rem;
	height: .55rem;
}

.footer_info .footer_info_left p.footer_phone {
	flex-direction: column;
}

.footer_info .footer_info_left p.footer_phone>span {
	width: 100%;
}

/* 二级页 - 统计数据 */

.szyw_con .item.twjd ul li a:hover>div::after {
	content: none;
}

.sjfb_tab {
	width: 48.7%;
	flex-direction: column;
	padding: .25rem .15rem 0;
	background-color: #fff;
}

.sjfb_tab .szyw_con .item ul li {
	margin-bottom: .15rem;
}

.pcsj .sjfb_tab {
	width: 100%;
}

.pcsj .sjnj .szyw_con {
	gap: .15rem;
}

.pcsj .sjnj .szyw_con>a {
	width: 33%;
	height: 1rem;
	background-size: 100% 100%;
	background-position: center;
	color: #fff;
	font-size: .24rem;
	font-weight: 600;
	gap: .15rem;
	transition: .3s;
}

.pcsj .sjnj .szyw_con>a:hover {
	background-size: 120% 120%;
}

.pcsj .sjnj .szyw_con a:nth-child(1) {
	background-image: url('../images/tjj2024_pcsjBg1.png');
}

.pcsj .sjnj .szyw_con a:nth-child(2) {
	background-image: url('../images/tjj2024_pcsjBg2.png');
}

.pcsj .sjnj .szyw_con a:nth-child(3) {
	background-image: url('../images/tjj2024_pcsjBg3.png');
}

/* 发布预告 */
.fbyg a {
	width: 30%;
	height: 1.2rem;
	padding: 0 .5rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border: 1px solid #000;
}

.fbyg a>img {
	width: .45rem;
	height: .45rem;
}

/* 部门数据 & 数据年鉴 */
.bmsj {
	margin: .4rem auto .5rem;
}

.sjnj .szyw_con>a {
	display: flex;
	align-items: center;
	justify-items: center;
	justify-content: center;
	width: 23%;
	height: .5rem;
	background-color: #EBF5FF;
	margin-bottom: .15rem;
}

/* 二级页 - 业务专栏 */
.ywzl {
	padding: .4rem;
	margin: .4rem auto .6rem;
	background-color: #fff;
}

.ywzl h2 {
	text-align: left;

}

.ywzl .ywzl_con {
	margin-bottom: .4rem;
}

.ywzl .ywzl_con h3,
.sub_ywzl h2 {
	margin-bottom: .2rem;
}

.ywzl_con_list {
	gap: 2%;
}

.ywzl_con_list>a {
	background-color: #ebebeb;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 1.3rem;
	width: 32%;
	margin-bottom: .2rem;
	font-size: .20rem;
	font-weight: bold;
	text-align: center;
}

.ywzl .ywzl_con.tjpc .ywzl_con_list>a {
	width: 100%;
}

.ywzl_con_list>a p,
.sub_ywzl_list>a p {
	width: 60%;
}

.ywzl_con_list>a img,
.sub_ywzl_list>a img {
	width: 100%;
	height: 100%;
}


.sub_ywzl {
	margin-bottom: .5rem;
	background-color: #fff;
	padding: .4rem;
}

.sub_ywzl_list {
	justify-content: center;
	gap: 2%;
}

.sub_ywzl_list.ztjj {
	box-shadow: none;
	position: relative;
}

.sub_ywzl_list>a {
	background-color: #ebebeb;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 1.2rem;
	width: 23.5%;
	margin-bottom: .2rem;
	font-size: .18rem;
	font-weight: bold;
	text-align: center;
	position: relative;
}

.sub_ywzl_list>a i {
	position: absolute;
	left: 0;
	top: 0;
	padding: .06rem .15rem;
	background-color: rgba(0, 0, 0, .3);
	border-bottom-right-radius: 7px;
	font-size: .16rem;
}

.sub_ywzl_list>a .ygd {
	color: #fff;
}

/* 二级页_互动交流 */
.hdjl_page .szyw {
	margin-top: .3rem;
}

.hdjl_page .szyw:last-child {
	margin-bottom: .4rem;
}

.hdjl_page .tjdt_tab {
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
}

.hdjl_page .szyw_tab_list {
	background-color: unset;
}

.hdjl_page .szyw_tab_list ul li {
	font-size: .2rem;
	padding: .3rem .2rem .275rem .3rem;
}

.hdjl_page #getBmxx {
	width: 58%;
}

.hdjl_page #getBmxx .item .szwy_title {
	max-width: unset;
	width: 5rem;
}

.hdjl_page #bmxx_right {
	width: 40%;
}

.hdjl_page .szyw_con {
	padding: 0 .3rem .2rem;
}

.hdjl_page .szyw_tab_list .toMore {
	right: .3rem;
}

.hdjl_page .szyw_con .item ul li a>div {
	align-items: center;
}

.hdjl_page .tjdt_tab .szyw_con .item ul li {
	margin-bottom: .2rem;
}

.hdjl_page .szyw_con .item .szwy_title,
.hdjl_page .szyw_con .item .szwy_time {
	font-size: .16rem;
}

.hdjl_page .szyw_con .item .szwy_title {
	letter-spacing: .01rem;
                max-width: 4rem;
}
@media screen and (max-width: 800px) {
.hdjl_page .szyw_con .item .szwy_title {
                max-width: 2.8rem;
}
}

.hdjl_page .bmxx_right_btn {
	margin-bottom: .25rem;
}

.hdjl_page .bmxx_right_btn a {
	background-color: #248FF1;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: .1rem;
	width: 48%;
	height: .55rem;
	border-radius: 5px;
	transition: .3s;
}

.hdjl_page .bmxx_right_btn a:hover {
	transform: scale(1.1);
}

.hdjl_page .znwdxt {
	display: flex;
	width: 100%;
	height: 1.2rem;
	transition: .3s;
	background-image: url('../images/tjj2024_znwtxt.png');
	background-size: 100% 100%;
	gap: .6rem;
}

.hdjl_page .znwdxt span {
	font-size: .2rem;
	color: #0778E0;
	font-weight: 600;
}

.hdjl_page .znwdxt>div {
	font-size: .17rem;
	background-color: #248FF1;
	color: #fff;
	width: 1.2rem;
	height: .45rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	transition: .3s;
}

.hdjl_page .znwdxt>div:hover {
	transform: scale(1.2);
}


.hdjl_page #getYjzj,
.hdjl_page #getZxdc {
	width: 49%;
}

.hdjl_page #getYjzj .item .szwy_title,
.hdjl_page #getZxdc .item .szwy_title {
	max-width: unset;
	width: 3.5rem;
}

.hdjl_page #optionList li:nth-child(n+7) {
	display: none;
}

#optionList em,
#getSurveyList em {
	float: left;
	color: #fff;
	padding: 0 .05rem;
	height: .2rem;
	line-height: .2rem;
	text-align: center;
	font-size: .13rem;
	border-radius: 4px;
	padding: 0 5px;
	white-space: nowrap;
}

#optionList .status-now,
#getSurveyList .status-now {
	background: #87bb4d;
}

#optionList .status-end,
#getSurveyList .status-end {
	background: red;
}

/* 二级页_带搜索列表页 */
.searchList_page {
	margin-bottom: .3rem;
}

.searchList_page>.szyw {
	margin: 0 auto;
	padding: .2rem .1rem;
	background-color: #fff;
}

.searchList_page>.szyw>.title {
	font-size: .2rem;
}

/* 普通列表页 */
.place {
	margin: .2rem auto 0;
	font-size: .15rem;
}

.place ul a::after {
	content: ">";
	margin-left: .05rem;
}

.place ul a:last-child::after {
	display: none;
}

.asideList {
	width: 3.6rem;
}

.asideListHead {
	background-image: url('../images/tjj2024_asideListHeadBg.png');
	background-size: 100% 100%;
	border-left: .1rem solid #FFB119;
	color: #fff;
	height: .9rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .22rem;
}

.asideList ul {}

.asideList ul a {
	background-color: #fff;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	height: .75rem;
	display: flex;
	align-items: center;
	padding-left: .5rem;
}

.asideList ul a.on {
	background-color: #0778E0;
	color: #fff;
}

.asideList ul a.on:hover {
	background-color: #0778E0;
	color: #fff;
}

.asideList ul a:hover {
	background-color: #EBF5FF;
	color: #0778E0;
}

.channelList {
	width: 8.4rem;
}

.channelList .sjfb_tab {
	width: 100%;
	margin-bottom: .35rem;
	padding: .25rem .35rem 0;
}

.listPage .szyw_con .item ul li a>div {
	align-items: center;
	padding-bottom: .07rem;
}

.listPage .szyw_con .item ul li a::before {
	padding-bottom: .07rem;
}

.listPage .szyw_con .item .szwy_title {
	max-width: unset;
	width: 6.5rem;
}

.listPage .szyw_con .item #optionList .szwy_title,
.listPage .szyw_con .item #getSurveyList .szwy_title {
	width: 6rem;
}

.listPage .szyw_tab_list .toMore {
	right: 0;
}

/* 部门信箱 列表页 */
.bmxx_listPage .channelList {
	width: 100%;
}

.bmxx_listPage .channelList .sjfb_tab {
	padding: .3rem 1rem;
}

.bmxx_listPage .szyw_con {
	padding: 0;
}

.bmxx_listPage .szyw_con .item .szwy_title {
	max-width: unset;
	width: 8rem;
	font-size: .22rem;
	line-height: .3rem;
	height: unset;
}

.bmxx_listPage .szyw_con .item .szwy_time {
	font-size: .18rem;
}

.bmxx_listPage .szyw_con .item ul li a>div {
	align-items: center;
}

.bmxx_listPage .page {
	margin-top: .3rem;
}

.bmxx_listPage .page .more-page {
	display: flex;
	justify-content: center;
	gap: .15rem;
	align-items: center;
	width: 100%;
	overflow: hidden;
	overflow-x: scroll;
}

.bmxx_listPage .page .more-page::-webkit-scrollbar {
	display: none;
}

.bmxx_listPage .emailBtn {
	display: flex;
	justify-content: center;
	gap: .25rem;
	margin: .2rem auto .3rem;
}

.bmxx_listPage .emailBtn a {
	display: flex;
	width: 2.2rem;
	height: .55rem;
	align-items: center;
	justify-content: center;
	gap: .1rem;
	background-color: #248FF1;
	border-radius: .05rem;
	color: #fff;
}

.bmxx_listPage .emailBtn a img {
	width: .24rem;
	height: .24rem;
}

.bmxx_listPage .page .more-page a,
.bmxx_listPage .page .more-page .here {
	padding: .05rem .1rem;
	background-color: #F1F1F1;
	border-radius: .05rem;
	font-size: .14rem;
	flex: 0 0 auto;
}

.bmxx_listPage .page .more-page a:hover {
	background-color: #3c87ef;
	color: #fff;
}

.bmxx_listPage .page .more-page .here {
	background-color: #248FF1;
	color: #fff;
}

.searchList_page .dt-input,
.dt-top .dt-selector,
.dt-bottom .dt-selector {
	border: .01rem solid #e6e6e6;
	text-align: center;
}

.searchTableTime {
	text-align: right;
}

/*------------------------------------------- 考试页面 -------------------------------------------*/
.examContent {
	display: none;
}

.examContent:first-child {
	display: block;
}

.exam {
	margin: 1.3rem auto .35rem;
}

.exam .examArea>div {
	position: relative;
}

.examHead {
	position: absolute;
	width: 100%;
	bottom: 100%;
}

.examHead {
	height: .9rem;
	align-items: end;
	padding: 0 .5rem;
}

.examHead>div {
	color: #333;
	background-color: #E9EDF0;
	width: 3.7rem;
	height: .715rem;
	transition: .3s;
	border-radius: .1rem .1rem 0 0;
	font-size: .22rem;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.examHead>div.on {
	height: .95rem;
	background-color: #0778E0;
	color: #fff;
}

.examCatagory {
	background-color: #fff;
	width: 100%;
	border-radius: .1rem .1rem 0 0;
	padding: .3rem .9rem .45rem;
}

.examNode {
	align-items: center;
	margin-bottom: .45rem;
}

.examNode>div {
	width: 1.9rem;
	height: .6rem;
	font-size: .22rem;
	border-radius: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #333;
	background-image: linear-gradient(to right, #4EAAFF, #248FF1);
	background-size: 0% 100%;
	transition: .3s;
	background-repeat: no-repeat;
	cursor: pointer;
	border: 1px solid #88C2F9;
}

.examNode>div.on {
	color: #fff;
	background-size: 100% 100%;
	box-shadow: 0 .01rem .1rem .01rem rgba(67, 164, 252, .35);
}

.examNode>img {
	width: .18rem;
	height: .2rem;
}

.examDetail {
	/* height: 6.5rem; */
	overflow-y: auto;
}

.examDetail>div {
	display: none;
}

.examDetail>div.on {
	display: flex;
	flex-direction: column;
}

.examDetail>div p.examDetail_title {
	color: #333333;
	font-size: .19rem;
	font-weight: 600;
	margin-bottom: .13rem;
}

.examDetail>div p {
	color: #666666;
	font-size: .16rem;
	margin-bottom: .11rem;
}

.examDetail .examEntry {
	width: 1.95rem;
	height: .58rem;
	background-image: linear-gradient(to right, #4EAAFF, #248FF1);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .2rem;
	margin-top: .25rem;
	box-shadow: 0 .01rem .1rem .01rem rgba(67, 164, 252, .35);
	transition: .3s;
}

.examDetail .examEntry:hover {
	/* transform: scale(1.1); */
}

.hdjl_page .szyw_tab_list ul li::after {
	content: none;
}

.hdjl_page .szyw_tab_list ul li h2 {
	color: #999999;
	font-size: .26rem;
}

.hdjl_page .szyw_tab_list ul li.on h2 {
	color: #333;
}

.hdjl_page .tjdt_tab.zslq {
	width: 100%;
	margin-bottom: .3rem;
}

.hdjl_page .tjdt_tab.zslq .szyw_con .item .szwy_title {
	max-width: 10rem;
}

/*------------------------------------------- 响应式 -------------------------------------------*/
@media screen and (max-width: 1024px) {
	.footer_info .footer_info_right {
		right: .2rem;
	}

	.szyw_tab_list ul li h2 {
		font-size: .2rem;
	}

	.hdjl_page .szyw_con .item .szwy_time {
		font-size: .14rem;
	}

	.hdjl_page #getYjzj .item .szwy_title,
	.hdjl_page #getZxdc .item .szwy_title {
		width: 3.1rem;
		font-size: .16rem;
	}

	.hdjl_page #getBmxx .item .szwy_title {
		max-width: unset;
		width: 4.5rem;
	}

	.bmxx_listPage .channelList .sjfb_tab {
		padding: .3rem .5rem;
	}

	.szyw_con .item .szwy_title {
		max-width: 2.5rem;
	}

	.zfxxgk_left-1>a {
		width: 50%;
	}

	.hdjl_mid {
		flex-wrap: wrap;
		margin: .25rem 0;
	}

	.hdjl_mid a {
		width: 50%;
	}

	.zfxxgk_left-2>a:nth-child(4n) {
		margin-right: .2rem;
	}

	.szyw2 .szyw_con .item .szwy_title {
		max-width: 3.5rem;
	}

	.tjsjfbk {
		width: 90%;
	}
}

@media screen and (max-width: 800px) {
	.toutiao .flex a>span{
		font-size: .18rem;
	}
	/* .zfxxgk_left_list {
		padding: .3rem 0 .2rem;
	}

	.zfxxgk_left-1,
	.zfxxgk_left-2 {
		padding: 0 .2rem 0 .25rem
	} */

	.zfxxgk_left h3 {
		background-color: #f5f5f5;
		font-weight: 600;
		padding: .15rem .2rem .15rem .25rem
	}


	.tjsj_right_list>a {
		height: 1rem;
		width: 100%;
	}

	.tjsj_right_list>a p {
		width: 2.5rem;
	}

	.tjsj_right_list>a>img {
		width: .5rem;
		height: .5rem;
	}

	.ztjj .swiper-container {
		height: 1.1rem;
	}

	.waist-imgs.flex,
	.waist-swiper {
		display: none;
	}

	.w14 {
		max-width: 100%;
	}

	.w13 {
		max-width: 95%
	}

	.header>.flex {
		flex-direction: column;
	}

	.header .header-logo {
		width: 80%;
		margin-bottom: .3rem;
	}

	.pagination {
		bottom: .2rem;
	}

	.homePage .szyw_tab_list ul li h2 {
		font-size: .18rem;
	}

	.homePage .szyw_tab_list ul li {
		padding: .1rem .15rem;
	}

	.homePage.szyw2 .szyw_con .item .szwy_title {
		max-width: 3rem;
	}

	.tjsjfbk,
	.bmxx {
		width: 92%;
		margin: .1rem auto;
	}

	.szyw.flex {
		flex-wrap: wrap;
		justify-content: center;
	}

	.szyw_swiper {
		width: 98%;
		margin-bottom: .3rem;
	}

	.szyw_tab {
		width: 98%;
	}

	.szyw_con .item .szwy_title,
	.hdjl_page .tjdt_tab.zslq .szyw_con .item .szwy_title {
		max-width: 2.8rem;
	}

	.swiper-container .swiper-slide a p {
		font-size: .2rem;
	}

	.zfxxgk_left-2 {
		justify-content: center !important;
	}

	.toutiao {
		margin-top: .2rem;
	}

	.toutiao>div>.flex {
		flex-direction: column;
	}

	.toutiao .flex a {
		width: 100%;
		margin-bottom: .1rem;
		text-align: left;
	}


	.szyw_swiper {
		height: 2.5rem;
	}

	.tjdt_tab,
	.tjdt_tab:nth-child(2) {
		width: 98%;
		margin-bottom: .3rem;
	}

	.tjsj.flex,
	.zfxxgk.flex {
		flex-wrap: wrap;
		justify-content: center;
	}

	.tjsjfbk {
		width: 92%;
		margin: 0 auto .3rem;
	}

	.tjsj_left_list.flex {
		justify-content: left;
		padding: .2rem;
		padding-bottom: 0;
	}

	.tjsj_left_list>a {
		width: 25%;
		margin-bottom: .2rem;
	}

	#sjtb_con .item .sjtb_list>ul {
		/* flex-direction: column; */
		flex-wrap: nowrap;
		overflow-x: scroll;
	}

	#sjtb_con .item .sjtb_list>ul li,
	#sjtb_con .item #rdsj_tab.sjtb_list>ul li {
		width: 50%;
		flex: 0 0 auto;
	}

	.zfxxgk_left-2>a {
		padding: 0 .15rem;
	}

	.bmxx_msg>a {
		width: 1rem;
	}

	.xinfang {
		margin-bottom: .2rem;
	}

	.waist-imgs {
		flex-wrap: wrap;
	}

	.waist-imgs a {
		width: 100%;
	}

	.tjsj_left,
	.tjsj_right {
		width: 98%;
		margin-bottom: .3rem;
	}

	.zfxxgk_left,
	.zfxxgk_right {
		width: 98%;
		margin-bottom: .3rem;
	}

	.zfxxgk_right {
		/* padding: .3rem; */
	}

	.tjsj_right_list {
		flex-direction: column;
	}

	.hdjl_page #getBmxx .item .szwy_title {
		width: 3rem;
	}

	.hdjl_page .szyw_tab_list ul li {
		padding: .1rem 0 .2rem .15rem;
	}

	.hdjl_page .zslq .szyw_tab_list ul li h2 {
		font-size: .2rem;
	}

	.hdjl_page #getYjzj .item .szwy_title,
	.hdjl_page #getZxdc .item .szwy_title {
		width: 2.5rem;
	}

	.footer .footer_link {
		display: none;
	}

	.lxwm.flex-left {
		justify-content: space-between;
	}

	.lxwm a {
		margin: 0;
		font-size: .16rem;
	}

	.sjfb_tab {
		width: 100%;
	}

	.pcsj .sjnj .szyw_con>a {
		width: 100%;
	}

	.ywzl_con_list>a {
		height: 1.1rem;
	}

	.sub_ywzl_list.ztjj .swiper-container {
		height: 1.2rem;
	}

	.sub_ywzl_list.flex-left {
		justify-content: space-between;
	}

	.sub_ywzl_list>a {
		width: 48%;
		height: 1.1rem;
	}

	.listPage .asideList {
		display: none;
	}

	.channelList {
		width: 100%;
	}

	.listPage .szyw_con .item .szwy_title {
		width: 2.6rem;
	}

	.listPage .szyw_con .item #optionList .szwy_title,
	.listPage .szyw_con .item #getSurveyList .szwy_title {
		width: 2.5rem;
	}

	.listPage .szyw_con .item .szwy_time {
		font-size: .14rem;
	}

	.bmxx_listPage .szyw_con .item ul li a>div {
		padding-bottom: 0;
	}

	.bmxx_listPage .szyw_con .item .szwy_title {
		width: 2.2rem;
		font-size: .18rem;
	}

	.bmxx_listPage .channelList .sjfb_tab {
		padding: .2rem;
	}

	.bmxx_listPage .szyw_con .item .szwy_time {
		font-size: .14rem;
	}

	.bmxx_listPage .page .more-page>span {
		display: none;
	}

	.bmxx_listPage .page .more-page .here {
		display: block;
	}

	.bmxx_listPage .page .more-page {
		justify-content: space-between;
	}

	.dt-table>tbody>tr>td a {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: auto;
		max-width: 2.8rem;
		display: block;
		font-size: .16rem;
	}

	#sjtb_con .item .sjtb_list>ul li,
	#sjtb_con .item #rdsj_tab.sjtb_list>ul li {
		width: 30%;
		height: 1rem;
		font-size: .12rem;
	}

	.footer_info .footer_info_right {
		position: relative;
		top: 0;
		transform: none;
	}

	.exam {
		margin: .8rem auto .35rem;
	}

	.examCatagory {
		padding: .3rem;
	}

	.examHead>div.on {
		height: .7rem
	}

	.examHead>div {
		font-size: .16rem;
		height: .6rem;
	}

	.examNode>div {
		border-radius: .1rem;
		font-size: .16rem;
	}

	.dt-bottom .dt-info {
		display: none;
	}

	.dt-bottom {
		justify-content: center;
	}

	.footer_info {
		flex-direction: column;
	}

	.footer_info .footer_info_left {
		width: 100%;
	}

	.footer_info .footer_info_left p span {
		width: unset;
	}

	.footer_info .footer_info_left p {
		justify-content: space-between;
		flex-wrap: wrap;
	}
}

/* 移动端nav */

.pc {
	display: block;
}

.mobile {
	display: none;
	width: 100%;
	margin: 0 auto;
	font-size: .24rem;
}

.mobile .flex {
	flex-wrap: wrap;
	justify-content: left;
}

.mobile .w13 {
	max-width: 100%;
}

/* 顶部 */
.topBlank {
	height: 1.1rem;
}

.mobile .headSearch {
	position: fixed;
	top: 0rem;
	left: 50%;
	z-index: 40;
	transform: translate(-50%, 0);
	width: 100%;
	height: 1.1rem;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s;
}

.mobile .headSearch.openSearch {
	top: 1.1rem;
	border-radius: 0;
	border: none;
	background-color: #0684DD;
}

.mobile #closeSearch {
	display: none;
}

.mobile .headSearch form {
	width: 95%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: .8rem;
	padding-left: .3rem;
	position: relative;
	background-color: #fff;
}

.mobile .headSearch form>input {
	width: 85%;
}

.mobile .headSearch form .searchSub {
	width: .8rem;
	height: .82rem;
	background-image: url(../images/yjs2024_headSearchIcon.png);
	background-size: .4rem .4rem;
	background-repeat: no-repeat;
	background-color: #F0F0F0;
	background-position: center;
	border-radius: 0;
	border-left: none;
	position: absolute;
	right: 0;
	top: -.01rem;
}

.mobile_header {
	background-color: #0684DD;
	background-size: 100% 100%;
	/* border-top: 15px solid #0684DD; */
	justify-content: space-between !important;
	align-items: center;
	padding: .2rem .5rem;
	height: 1.1rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	z-index: 999;
}

.mobile_slogan {
	width: 3rem;
}

.mobile_topBtn {
	display: flex;
	gap: .15rem;
}

.mobile_topBtn img {
	width: .35rem;
	height: .35rem;
	transition: .3s;
}

.mobile_topBtn>a:first-child {
	/* margin-right: .3rem; */
}

.mobile_topBtn #closeNav {
	display: none;
}

/* 手机端导航 */

.mobileNav {
	width: 100%;
	/* height: 90%; */
	height: calc(100% - 1.1rem);
	background-color: #0684DD;
	position: fixed;
	right: -100%;
	top: 1.1rem;
	transition: .5s;
	z-index: 998;
}


.mobile .show.mobileNav {
	right: 0;
}

.mbnav {
	position: fixed;
	top: 1.1rem;
	width: 100%;
	height: 80%;
	transition: 0.5s;
	padding: 5% 5% 0;
	overflow-y: scroll;
}

.mbnav .subnav {
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid rgba(255, 255, 255, .15);
}

.mbnav .subnav a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: .18rem;
	padding: .1rem;
}

.mbnav .sur {
	background: url('../images/yjs2024_jiantou1.png') 95% 50% no-repeat;
}

.mbnav .currentDt {
	background: url('../images/yjs2024_jiantou.png') 95% 50% no-repeat #0684DD;
}

.mbnav .currentDd {
	background: url('../images/yjs2024_jiantou.png') 95% 50% no-repeat #0684DD;
}

.mbnav .currentDd a {
	color: #FFFFFF;
}

.mbnav ul.navContent {
	display: none;
}

.mbnav ul.navContent li {
	overflow: hidden;
	font-size: 1rem;
	border-bottom: none;
}

.mbnav ul.navContent>.subnav.sur {
	background: url('../images/yjs2024_jiantou1.png') 92% 50% no-repeat;
}

.mbnav ul.navContent>.currentDd.subnav.sur {
	background: url('../images/yjs2024_jiantou.png') 92% 50% no-repeat #B04810;
}

.mbnav ul.navContent li a {
	display: block;
	width: 100%;
	font-size: .16rem;
	font-family: "微软雅黑";
	color: rgba(255, 255, 255, .7);
	padding: .1rem .2rem;
}

.mbnav ul.navContent ul.navContent li a {
	padding: .1rem .45rem;
}

.mbnav dl.navtheer {
	display: none;
	width: 100%;
	overflow: hidden;
}

.mbnav dl.navtheer dt {
	overflow: hidden;
	line-height: 35px;
	font-size: 1rem;
	border-bottom: 1px dashed #BABABA;
	background: #fcece3;
}

.mbnav ul.navContent li.subtheer {
	background: url(jiantou1.png) 95% 50% no-repeat #f9f9f9;
}

.mbnav dl.navtheer dt a {
	display: block;
	width: 80%;
	padding-left: 20%;
	font-size: 0.875rem;
	font-family: "微软雅黑";
	color: #707070;
}

.mbnav ul.navContent li.theerDt {
	background: url(jiantou.png) 95% 50% no-repeat #f9f9f9 !important;
}

.mbnav ul li.click a {
	background: #39b4dd;
	color: #FFFFFF;
}

@media screen and (max-width:800px) {
	.mobile {
		display: block;
	}

	.pc {
		display: none;
	}

	.hdjl_page #getBmxx {
		margin-bottom: .3rem;
	}

	.hdjl_page #getBmxx,
	.hdjl_page #bmxx_right,
	.hdjl_page #getYjzj,
	.hdjl_page #getZxdc {
		width: 100%;
		margin-bottom: .3rem;
	}

	.szyw_con .item ul li a>div {
		padding-bottom: 0;
	}
}

/* 列表 */
.middle {
	width: 98%;
	padding: 10px 1%;
	background: #FFFFFF;
	min-height: 600px;
	overflow: hidden;
}

.news {
	width: 1174px;
	overflow: hidden;
}

.news .news_left {
	float: left;
	padding-top: 10px;
	width: 820px;
	text-align: center;
}

.news .news_left h3 {
	text-align: center;
}

.news .news_left h3 a {
	color: #0065b3;
	font-size: 32px;
	font-family: "微软雅黑";
}

.news .news_left h3 a:hover {
	text-decoration: underline;
}

.news .news_left ul {
	display: inline-block;
	margin-top: 10px;
}

.news .news_left ul li {
	float: left;
	margin: 0 10px;
}

.news .news_left ul li a {
	color: #a0a0a0;
	font-size: 12px;
	font-size: 宋体;
}

.news .news_left ul li a:hover {
	color: #900000;
	text-decoration: underline;
}

.news .news_rignt {
	float: right;
	padding-left: 35px;
	width: 315px;
	margin-top: 12px;
	position: relative;
}

.news .news_rignt ul li {
	overflow: hidden;
	padding-left: 15px;
	line-height: 30px;
	background: url(../images/gxtjgww_newsdian.png) 0 50% no-repeat;
}

.news .news_rignt ul li a {
	width: 100%;
	font-size: 12px;
	color: #737373;
	font-family: "宋体";
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news .news_rignt ul li a:hover {
	color: #900000;
	font-size: 12px;
	font-family: "宋体";
}

.news .news_rignt span {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 20px;
	overflow: hidden;
	padding: 5px 0;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	text-align: center;
}

.news .news_rignt span a {
	display: block;
	width: 100%;
	height: 100%;
	color: #7c7c7c;
	font-size: 14px;
	line-height: 18px;
}

.news .news_rignt span a:hover {
	color: #900000;
}

/*当前位置 S*/
.positions {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #dfdfdf;
	background: url('../images/gxtjgww_dqwz.png') 25px 50% no-repeat;
}

.positions ul {
	padding-left: 50px;
}

.positions ul li {
	float: left;
}

.positions ul li {
	color: #8c8c8c;
	font-size: 12px;
	font-family: "宋体";
}

.positions ul li a {
	color: #8c8c8c;
	font-size: 12px;
	font-family: "宋体";
}

.positions ul li a:hover {
	color: #900000;
	text-decoration: underline;
}

.positions ul li span {
	margin: 0 5px;
}

/*当前位置 E*/

/*内容页自适应S*/
.info_ewm {
	clear: both;
	text-align: center;
	width: 130px;
	margin: 0 auto;
}

.info_ewm span {
	display: block;
	color: #cbcbcb;
	font-size: 12px;
	font-family: "宋体";
	padding-bottom: 35px;
}

.info_ewm img {
	display: block;
	margin: 0 auto;
	width: 120px;
}

.content .middle .article .info_cont {
	text-align: center;
	height: auto;
	overflow: hidden;
}

.content .middle .article .info_cont span {
	float: none;
	margin: 0;
	margin: 0 15px;
	font-size: 14px;
}

.MsoNormal {
	color: #000 !important;
}

#nry_nr img {
	max-width: 100% !important;
}

.positions {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../images/gxtjgww_dqwz.png) 10px 10px no-repeat;
}

.positions ul {
	padding-left: 30px;
}

.content .middle .adjunct p {
	text-align: left;
}

.pages_content {
	color: #000;
}

/*内容页自适应E*/

/*列表页S*/
/*竖排导航 S*/
.nav_box {
	display: flex;
	width: 1300px;
	margin-top: 20px;
}

.nav_left {
	width: 24%;
	background-color: #f7f7f7;
	margin: 4px 4px;
	float: left;
	padding-bottom: 15px;
	min-height: 700px;
}

.nav_left .nav_left_title {
	width: 100%;
	height: 63px;
	background: url('../images/gxtjgww_spdh.png') 100% no-repeat;
	background-size: 100% 100%;
	line-height: 60px;
}

.nav_left .nav_left_title h4 {
	margin: 0 20px;
	color: #FFF;
	font-size: 20PX;
	font-family: "微软雅黑";
	font-weight: 700;
}

.nav_left ul {
	margin-top: 20px;
}

.nav_left ul li {
	width: 90%;
	margin-left: 14px;
	border-bottom: 1px solid #d7d7d7;
	line-height: 45px;
	background: url(../images/gxtjgww_spdhjt.png) no-repeat 14px;
}

.nav_left ul li span {
	margin: 0 30px;
}

.nav_left ul li span a {
	color: #363232;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
}

.nav_left ul li span a:hover {
	color: #076ac1;
}

/*竖排导航 E*/

/*列表 S*/
.lists {
	width: 74%;
	overflow: hidden;
	border: 1px solid #e1e1e1;
	background: #FFFFFF;
	float: right;
	margin: 3px 0;
}

.lists ul {
	padding: 10px 15px;
}

.lists ul li {
	position: relative;
	padding: 0 140px 0 40px;
	overflow: hidden;
	background: url('../images/gxtjgww_lbbj.png')20px 15px no-repeat;
	line-height: 40px;
	background-size: 6px;
}

.lists ul li a {
	float: left;
	color: #333333;
	font-size: 16px;
	font-family: "微软雅黑";
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lists ul li a:hover {
	color: #990000;
	text-decoration: underline;
}

.lists ul li span {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #929292;
	font-family: "微软雅黑";
}

.lists ul li:nth-child(5n-5) {
	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #ADADAD;
}

/*列表 E*/
/*列表页E*/
@media (max-width: 767px) {

	.nav_left {
		display: none;
	}

	.lists {
		width: 100%;
	}
}

/*内容页S*/
.content .middle .article {
	overflow: hidden;
	margin-top: 30px;
}

.content .middle .article h4 {
	font-size: 32px;
	color: #1083de;
	text-align: center;
	line-height: 60px;
	margin-bottom: 15px;
	width: 80%;
	margin: auto;
}

.content .middle .article .info_cont {
	padding-left: 24px;
	width: 85%;
	color: #a5a5a5;
	font-size: 16px;
	margin: auto;
	border-bottom: 1px #dddddd solid;
	line-height: 36px;
	height: 36px;
}

.content .middle .article .info_cont span {
	float: left;
	margin-right: 32px;
	float: left;
}

.content .middle .article .info_cont .l_state {
	float: left;
}

.content .middle .article .info_cont .l_state dt {
	float: left;
}

.content .middle .article .info_cont .l_state dd {
	float: left;
	color: #d52222;
}

.content .middle .article .info_cont .r_sise {
	float: right;
}

.content .middle .article .info_cont .r_sise dt {
	float: left;
	margin: 0 4px;
}

.content .middle .article .info_cont .r_sise dt a {
	float: left;
	color: #a5a5a5;
	font-size: 16px;
	text-align: center;
}

/*详细内容S*/
.content .middle .article .zoomcon {
	width: 85%;
	margin: auto;
}

.content .middle .article .zoomcon p {
	color: #4c4c4c;
	line-height: 40px;
	font-size: 16px;
}

/*详细内容E*/
/*二维码S*/
.content .middle .qrcode {
	width: 170px;
	height: 170px;
	margin: 20px auto 48px auto;
}

.content .middle .qrcode p {
	font-size: 14px;
	color: #898989;
	text-align: center;
	line-height: 28px;
}

/*二维码E*/
/*分享S*/
.content .middle .share {
	overflow: hidden;
	width: 90%;
	margin: auto;
}

.content .middle .share dl dt {
	float: left;
}

.content .middle .share dl dd {
	float: right;
	font-size: 16px;
	color: #a9a9a9;
}

.content .middle .share dl dd .print {
	height: 36px;
	line-height: 36px;
	background: url(../images/gxtjj_print.png) 0 no-repeat;
	margin-right: 5px;
	padding-left: 20px;
	display: block;
	float: left;
	font-size: 16px;
	color: #a9a9a9;
}

.content .middle .share dl dd .shux {
	height: 36px;
	line-height: 36px;
	display: block;
	float: left;
	font-size: 16px;
	color: #a9a9a9;
}

.content .middle .share dl dd .close {
	height: 36px;
	line-height: 36px;
	background: url(../images/gxtjj_close.png) 0 no-repeat;
	margin-left: 5px;
	padding-left: 20px;
	display: block;
	float: left;
	font-size: 16px;
	color: #a9a9a9;
}

/*.bdshare-button-style1-24 .a{width: 34px;height: 34px;}
.bdshare-button-style1-24 .bds_weixin{background:url(../images/share_wx.png.png) 0 0 no-repeat;}
.bdshare-button-style1-24 .bds_tsina{background:url(../images/share_wb.png.png) 0 0 no-repeat;}
.bdshare-button-style1-24 .bds_tqq{background:url(../images/share_txwb.png) 0 0 no-repeat;}
.bdshare-button-style1-24 .bds_more{background-position:0 0;}*/
/*分享E*/
/*相关附件S*/
.content .middle .adjunct {
	width: 90%;
	margin: auto;
	border-bottom: 1px #d2d2d2 dashed;
	border-top: 1px #d2d2d2 dashed;
	padding: 10px 10px 10px 20px;
}

.content .middle .adjunct p {
	color: #0000ee;
	font-size: 16px;
}

.content .middle .adjunct p a {
	color: #868686;
	font-size: 16px;
	margin-top: 10px;
	display: block;
}

/*相关附件E*/
/*上一页下一页S*/
.content .middle .slew {
	width: 90%;
	margin: auto;
	padding: 25px;
}

.content .middle .slew p {
	color: #868686;
	font-size: 16px;
	line-height: 30px;
}

.content .middle .slew p a {
	color: #868686;
	font-size: 16px;
	line-height: 30px;
}

.content .middle .slew p a:hover {
	color: #900000;
	text-decoration: underline;
}

/*上一页下一页E*/
/*内容页E*/


/* 热点数据 & 焦点数据 */
.yearTab {
	margin-top: 30px;
}

.yearTab>div {
	display: none;
}

.yearTab img {
	width: 100%;
}


/* 国务院自治区信息推送 */
.card-box {
	background-color: #f4faff;
	-webkit-box-shadow: 0 .02rem .18rem 0 rgba(65, 150, 255, 0.22);
	box-shadow: 0 .02rem .18rem 0 rgba(65, 150, 255, 0.22);
	border-radius: .1rem;
	border: solid 1px #fff;
	margin-top: .1rem;
	margin-bottom: .25rem;
	position: relative;
	overflow: hidden;
}

.card-tabs {
	width: 100%;
	height: .56rem;
	line-height: .56rem;
	background-size: 100% 100%;
	font-size: .22rem;
	font-weight: 600;
	color: #0055d6;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
}

.bg-1 {
	background: url('../images/tjj2024_card_bg_1.png');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top center;
}

.bg-2 {
	background: url('../images/tjj2024_card_bg_2.png');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top center;
}

.bg-3 {
	background: url('../images/tjj2024_card_bg_3.png');
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top center;
}

.card-tabs li {
	width: 2.6rem;
	text-align: center;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	cursor: pointer;
}

.card-tabs li.active {
	color: #fff;
}

.card-more-box {
	position: absolute;
	right: .07rem;
	top: 0;
	line-height: .56rem;
	letter-spacing: .01rem;
	font-size: .14rem;
}

.card-more-box a {
	display: none;
	color: #fff;
}

.card-news-list-box ul {
	margin: .25rem 0;
	width: 49.8%;
}

.card-news-list-box li {
	padding-left: .4rem;
	line-height: .28rem;
	position: relative;
}

.card-news-list-box li:before {
	content: "";
	position: absolute;
	left: .28rem;
	top: .13rem;
	width: .02rem;
	height: .02rem;
	background-color: #000;
}

.card-news-list-box a:hover p,
.card-news-list-box a:hover span {
	text-decoration: underline;
}

.card-news-list-box .border-li {
	border-right: 1px dashed #cecece;
}

.card-news-list-box p {
	width: calc(100% - .8rem);
	font-size: .18rem;
	color: #434242;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.card-news-list-box span {
	font-size: .14rem;
	color: #686868;
}

.card-news-list {
	display: none;
}

#gwy_right>li:before,
#gwy_left>li:before {
	background: none;
}

.card-tabs li a {
	color: #0055d6;
	text-decoration: none;
	margin-left: 1rem;
}

.card-tabs li.active a {
	color: #fff
}


.data {
	background: none;
	border: 1px solid #dcdcdc;
	overflow: hidden;
}

.data.m25 {
	margin: auto 0;
}

.data .dashed-left {
	border-right: none;
}

.data .dashed-right {
	border-left: 1px dashed #cecece;
	margin: .05rem 0;
	height: .7rem;
	width: 5.3rem;
}

.dashed-right .data-list {
	padding-top: 0;
}

.dashed-right .data-list a {
	color: #333333;
	text-decoration: none;
}

.fn-left {
	float: left;
}

.fn-left,
.fn-right {
	display: inline;
}

.fn-left {
	float: left;
}

.fn-left,
.fn-right {
	display: inline;
}

.dashed-left {
	border-right: 1px dashed #cecece;
	width: 6.3rem;
	padding-right: .15rem;
}

.data h2 {
	background: url(http://tjj.gxzf.gov.cn/images/iconsite.png) 0 -40.8rem no-repeat;
	width: 1.3rem;
	height: .7rem;
	float: left;
	text-align: center;
	padding-top: .12rem;
	margin-right: .12rem;
}

.data h2 a {
	color: #fff;
	font-size: .19rem;
	font-weight: bold;
}

.data-list {
	padding-top: .05rem;
}

.guowuyuan-left {
	width: 4.85rem;
	height: .72rem;
	overflow: hidden;
}

.data-list li {
	background: url(http://tjj.gxzf.gov.cn/images/dian2.png) -5px 5px no-repeat;
	padding-left: .1rem;
	line-height: .24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.data-list li a {
	color: #333333;
	text-decoration: none;
}

.data-list li span {
	float: right;
	color: #929292;
	padding-left: .1rem;
}

.tscss a {
	color: #333333;
	text-decoration: none;
}

.tscss a:hover {
	color: #AD0700;
	text-decoration: underline;
}

.tscssbig {
	background-color: #FFFFFF;
	margin-top: .3rem;
}

ul.guowuyuan-right {
	float: none;
	padding-left: .15rem;
	display: block;
}

@media screen and (max-width: 1024px) {
	.card-tabs li a {
		margin-left: .0rem;
	}
}

@media screen and (max-width: 800px) {
	.zdts {
		display: none;
	}

	.card-tabs {
		font-size: .14rem;
		height: .25rem;
		line-height: .25rem;
	}

	.card-more-box {
		line-height: .25rem;
	}

	.card-tabs li {
		width: 1.15rem;
	}

	.card-news-list-box ul {
		width: 100%;
	}
}






.nav .nav_item {
    float: left;
}